home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Graphics / Misc / OfMiceAndMen / Source / Controleur.h next >
Encoding:
C/C++ Source or Header  |  1995-06-12  |  1.1 KB  |  41 lines

  1. #import <appkit/appkit.h>
  2. #include "MaView.h"
  3.  
  4. @interface Controleur:Object
  5. {
  6. // Outlets définis dans IB
  7.     id    matrice;            // matrice de champs de texte contenant les positions initiales
  8.     id    zoneNbrSouris;    // champ contenant le nombre de souris
  9.     id zoneNbrIter;        // champ contenant le nombre d’itérations
  10.     id graphe;            // zone d’affichage du graphique
  11.     id zonePas;            // champ contenant le pas de calcul
  12.     id fenetre;            // fenetre de l’application
  13.     id posPanel;
  14.     id paramPanel;
  15.     id zoneCouleur;        // menu Pop-up permettant la sélection de la couleur
  16.     id couleur1;
  17.     id couleur2;
  18.     id couleurFond;
  19.  
  20.     id infoView;
  21.  
  22. // Variables d’instance
  23.     char nomdefichier[100];
  24.     int couleur,nbrSouris,profondeur;
  25.     float pas,x[NBRMAX],y[NBRMAX];
  26.     BOOL initialise;
  27. }
  28. // Méthodes d’instance appelées dans IB
  29. - calculer:sender;
  30. - charger:sender;
  31. - sauver:sender;
  32. - nouveau:sender;
  33. - showInfo:sender;
  34.  
  35. // Messages envoyés au delegate de NXApp
  36. - (BOOL)appAcceptsAnotherFile:sender;
  37. - (int)app:sender openFile:(const char *)filename type:(const char *)aType;
  38. - appDidInit:sender;
  39.  
  40. @end
  41.